package com.lp.biz.content.service;

import com.lp.biz.content.model.query.CommentQuery;
import com.lp.biz.content.model.vo.CreateComment;
import com.lp.common.utils.CommonResult;

/**
 * @program: backend
 * @description:
 * @author: Ke.Song
 * @since: 2024-07-01 23:28:55
 */
public interface CommentService {

    /**
     * 获取每日故事评论
     * @param query 查询参数
     * @return 查询结果
     */
    CommonResult getCommentList(CommentQuery query);

    /**
     * 删除评论
     * @param commentId 评论id
     */
    void deleteComment(Integer commentId);

    /**
     * 回复
     * @param commentId 评论id
     * @param createComment 创建参数
     */
    void createReply(Integer commentId, CreateComment createComment);
}
